.contact-container{
    width:85%;
    height:100%;
    float:left;
}

.contact-container-inner{
    width:92%;
    min-height:400px;
    margin:10px auto 0px;
    height:100%;
}

.resume-item{
    padding:5px;
}

.resume-item-header{
    width:100%;
    height:30px;
    line-height:30px;
    padding-left:20px;
    font-weight:bold;
    background:#f54c53;
    font-size:14px;
    margin-top:20px;
    color:#fff;
    border-radius:30px;
}

.resume-item-header a{
    color:#fff;
    float:right;
    margin-right:15px;
    visibility:hidden
}

.resume-item-header a:hover{
    color:#fff;
    text-decoration:underline;
}

.resume-item:hover .resume-item-header a{
    visibility:visible;
}